#ifndef __DFT_H
#define __DFT_H


#include "dftFFT.h"
#include "dftHardSphere.h"

typedef DFTHardSphere DFT;

EXTERN PetscErrorCode DFTCreate(DA da, PetscReal R[], PetscReal z[], PetscReal T, DFT **dft);
EXTERN PetscErrorCode DFTCalculateMuHS(DFT *dft, Vec rho, Vec muHS);
EXTERN PetscErrorCode DFTDestroy(DFT *dft);

#endif /* __DFT_H */
